﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

/*5. В текстовом файле содержатся сведения о количестве учащихся в классах и их классных руководителях. Количество классов в школе не превышает 20. 
Для описания каждого класса отводится одна строка. В первых четырех позициях каждой строки файла записано имя класса (например, 5a, 10b) класса (не пишите русских букв), 
а затем количество человек в нем и ФИО руководителя. Программа по запросу выдает сведения о классе или сообщение о том, что класс не найден.*/

namespace ConsoleApplication1
{
    class ClassStudent
    {
        public string className;
        public int numStudents;
        public string supervisor;


        public string ToDBFormat()
        {
            return className + "," + numStudents.ToString() + "," + supervisor;
        }

        public static ClassStudent ParseFromDB(string s)
        {
            string[] ar = s.Split(',');
            ClassStudent cs = new ClassStudent();
            cs.className = ar[0];
            cs.numStudents = Convert.ToInt32(ar[1]);
            cs.supervisor = ar[2];

            return cs;
        }
    }
}
